﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Login : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Session["Usuario"] = null;
            Session["TipoUsuario"] = null;
            Session["Evento"] = null;
        }
    }
    protected void ButtonNovoAcesso_Click(object sender, EventArgs e)
    {
        Response.Redirect("NovoAcesso.aspx");
    }
    protected void ImageButtonEntrar_Click(object sender, ImageClickEventArgs e)
    {
        if (Usuario.existLoginSenha(TextBoxLogin.Text, TextBoxSenha.Text))
        {
            if(Usuario.ativo(TextBoxLogin.Text))
            {
                Session["Usuario"] = Usuario.findByEmailSenha(TextBoxLogin.Text, TextBoxSenha.Text);
                Session["TipoUsuario"] = Usuario.findByEmailSenha(TextBoxLogin.Text, TextBoxSenha.Text).TipoUsuario.descricao;
                string teste = Session["TipoUsuario"].ToString();
                string teste2 = Session["Usuario"].ToString();
                if (Session["TipoUsuario"].ToString() == "Usuario")
                    Response.Redirect("Default.aspx");
                else if (Session["TipoUsuario"].ToString() == "Administrador Geral")
                    Response.Redirect("DefaultAG.aspx");
                else if (Session["TipoUsuario"].ToString() == "Administrador Evento")
                    Response.Redirect("DefaultAE.aspx");
                else if (Session["TipoUsuario"].ToString() == "Avaliador")
                    Response.Redirect("DefaultAV.aspx");
            }
        }
    }
}